large-fruited dodder - Turkish English Dictionary